/*
 * PlayerStats.h
 *
 *  Created on: Oct 8, 2011
 *  Created by: Devin Manno
 *  Updated by: Nick James, Devin Manno
 *	Last Update: Oct 12, 2011
 */

/*
 * This class contains stats specific to player objects 
 */

#ifndef PLAYERSTATS_H_
#define PLAYERSTATS_H_
#include "base.h"
#include "CharacterStats.h"
#include <string>

class PlayerStats: public Stats{
private:
	int experience;		// the character's experience
	int actionPointsType;	// Wizard uses "mana", Warrior uses "endurance", Rangers use "endurance"

public:
	PlayerStats();
	virtual ~PlayerStats();

	// getters
	int getExp() const;
	std::string getActionPointsType() const;
	
	// setters
	void setExp(int);
	void setActionPointsType(std::string);
};

#endif /* PLAYERSTATS_H_ */
